#include "SetupDocumentAdaptor.h"

#include "QImageReader"

SetupDocumentAdaptor::SetupDocumentAdaptor()
{
}

QString SetupDocumentAdaptor::loadFile(const QString & )
{
    // QImageReader reader(fileName);
    // reader.setAutoTransform(true);
    // const QImage new_image = reader.read();
    // if (new_image.isNull()) 
    //     return reader.errorString();
    
    // _image = new_image;
    return "";
}

QString SetupDocumentAdaptor::saveFile(const QString &)
{
    return QObject::tr("Unsupported");
}

QString SetupDocumentAdaptor::text()
{
    /// @todo Не работает прямое преобразование, текст SVG нужно читать из файла
    // return QString::fromLocal8Bit(QByteArray(reinterpret_cast<char *>(_image.bits()), _image.sizeInBytes()));
    return "";
}

bool SetupDocumentAdaptor::setText(const QString &)
{
    return false;
}

bool SetupDocumentAdaptor::isModified()
{
    return false;
}

void SetupDocumentAdaptor::setModified(bool )
{
}
